greatly ruminating - French English Dictionary